/**
 * 
 */
package rowGen;

import java.util.List;
import sources.ISource;

/**
 * @author Kyniek
 *
 * rowGenerator służy do generowania wierszy 
 *
 *
 */
public class RowGenerator
{
	List<ISource> sources;
	
	
	String[] columns;
	
		
	int buffor = 1;
	
	
	public RowGenerator(List<ISource> srcs)
	{
		sources = srcs;
	}
	
	
	public RowGenerator(List<ISource> srcs, int buff)
	{
		sources = srcs;
		buffor = buff;
		columns = new String[srcs.size()];
		for(int i = 0; i < columns.length; i++)
		{
			columns[i] = srcs.get(i).getName();
		}
	}
	
	
	
	/**
	 * Wiersz jest tablicą obiektów gotowych do wstawienia do tabeli (numeric/varchar/text/date/xmltype itp)
	 * @return tablica obiektów gotowych do wstawienia do tabeli. Tabela nadrzędna i tak przekształca wygenerowaną
	 * tablicę do hasmapy którą można wstawić za pomocą myBatisa do tabeli bazy.
	 */
	public Object[] generateRow()
	{
		return null;
	}
	
	
	
	
	

}
